
export default async function (s){
  // #ifdef H5
    let wx = require('@/static/js/jssdk.js')
    let data = {}
    let config = {}
    let url = window.location.href
      
    let arr = url.split('/pages')
    let domain = ''
    if(arr.length>0) domain = arr[0]
    let domainAfter = ''
    if(domain) domainAfter = domain.split('#')[0]
    const r1 = await s.$u.api.configShareSdk({
      url:domainAfter
    })
    if(r1){
      config = r1.data
    }
    wx.config({
        debug: false, 
        appId: config.appId, // 必填，公众号的唯一标识
        timestamp:config.timestamp , // 必填，生成签名的时间戳
        nonceStr: config.nonceStr , // 必填，生成签名的随机串
        signature: config.signature ,// 必填，签名
        jsApiList: [
          'updateAppMessageShareData','updateTimelineShareData',
        'onMenuShareTimeline',
        'onMenuShareAppMessage',
        'onMenuShareQQ',
        'onMenuShareWeibo',
        'onMenuShareQZone'

    ] // 必填，需要使用的JS接口列表
      });

     
      
     

     const r = await s.$u.api.configH5()
     
     if(r){
        data = r.data
     }
        wx.ready(function(){
            let userId = localStorage.getItem('userId')
            wx.updateAppMessageShareData({ 
                title: data.title, // 分享标题
                desc:  data.share_title, // 分享描述
                link: domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                imgUrl: data.share_image, // 分享图标
                success: function (res) {
                    console.log(res)
                  // 设置成功
                }
             })
             wx.updateTimelineShareData({ 
                 title: data.title, // 分享标题
                 link:  domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                 imgUrl: data.share_image, // 分享图标
                 success: function () {
                   // 设置成功
                 }
            })

            wx.onMenuShareTimeline({ 
                title: data.title, // 分享标题
                link:  domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                imgUrl: data.share_image, // 分享图标
                success: function () {
                  // 设置成功
                }
           })
           wx.onMenuShareAppMessage({ 
            title: data.title, // 分享标题
            desc: '', // 分享描述
            link:  domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: data.share_image, // 分享图标
            success: function () {
              // 设置成功
            }
       })
       wx.onMenuShareQQ({ 
        title: data.title, // 分享标题
        desc: '', // 分享描述
        link:  domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: data.share_image, // 分享图标
        success: function () {
          // 设置成功
        }
   })
   wx.onMenuShareWeibo({ 
    title: data.title, // 分享标题
    desc: '', // 分享描述
    link:  domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: data.share_image, // 分享图标
    success: function () {
      // 设置成功
    }
})

wx.onMenuShareQZone({ 
    title: data.title, // 分享标题
    desc: '', // 分享描述
    link:  domain+'/pages/index/index?id='+userId, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: data.share_image, // 分享图标
    success: function () {
      // 设置成功
    }
})

           
        });

// #endif

}
